<?PHP
	/************************************************************************
	*       This file, in addition to all other parts of X7 Chat are        *
	*                   Copyright 2003-2007 by Tim Chamness.                *
	* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	* Version:          X7 Chat 3.0.0-A2                                    *
	* Release Date:     October 20, 2007                                    *
	* Author:           Tim Chamness                                        *
	* Copyright:        2003-2007 by Tim Chamness                           *
	* Website:          http://www.x7chat.com/                              *
	* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	* X7 Chat 3 is free software; you can redistribute it and/or modify     *
	* it under the terms of the GNU General Public License as published by  *
	* the Free Software Foundation; either version 3 of the License, or     *
	* (at your option) any later version.                                   *
	*                                                                       *
	* X7 Chat 3 is distributed in the hope that it will be useful, but      *
	* WITHOUT ANY WARRANTY; without even the implied warranty of            *
	* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU     *
	* General Public License for more details.                              *
	*                                                                       *
	* You should have received a copy of the GNU General Public License     *
	* along with this program.  If not, see <http://www.gnu.org/licenses/>. *
	*                                                                       *
	* Additional Terms, compatible with Section 7 of the GNU GPL v3,        *
	* apply to X7 Chat 3 and all X7 Chat 3 files, including this one.       *
	* You should have received a copy of these Additional Terms in the      *
	* file docs/COPYING.ADDITIONAL_TERMS.  If you did not receive a copy    *
	* please visit <http://www.x7chat.com/COPYING.ADDITIONAL_TERMS/>.       *
	************************************************************************/

	// Make sure this file isn't being accessed directly
	if(!defined('IN_X7CHAT3')) return;
	
	$RID = lib_input::read('rid',0,lib_input::NUMBER);
	$ROOM = new lib_room($RID);
	
	// Make sure this room is valid
	if(!$ROOM->is_valid() || !$ROOM->has_permission($ses->user,'VIEW_ROOM_LOG')){
		$GLOBALS['OUTPUT']->error_message = $GLOBALS['LANG']->lang_global->not_authorised;
		echo tpl_errors::fatal_error();
		exit;
	}

	// Update the log to add any messages which exist only in the cache
	lib_logging::cache_event("messages/$RID");
	
	try{
		$logdata = $GLOBALS['DATABASE']->get('logs',$RID);
		$logdata = $logdata->get_next();
	}catch(dbexception $dbex){
		$logdata = array();
	}
	
	// Logs are plain text, not HTML
	header('Content-Type: text/plain');
	
	if(empty($logdata['log_text'])){
		echo $GLOBALS['LANG']->lang_roomcp->log_empty;
	}else{
		echo $logdata['log_text'];
	}
	
	return;
?>